Logistics & and supply chain careers in Sliema, Malta